/// /// This object is used to format the first block of the guide which contains the channel information /// namespace gbweb.classes { public class GuideListingChannel { private const string fill0 = "
"; private const string fill4 = "
\n"; private const string fill15 = "
\n"; public GuideListingChannel() { } public GuideListingChannel(string DisplayClass, string DisplayTitle, int DisplayWidth, string ChannelHref, string ChannelName, string ChannelNumber, string ChannelLogoHref, string ChannelLogoImgSrc, int ChannelLogoImgWidth, int ChannelLogoImgHspace, int ChannelLogoImgVspace, int ChannelLogoImgBorder) { displayClass = DisplayClass; displayTitle = DisplayTitle; displayWidth = DisplayWidth; channelHref = ChannelHref; channelName = ChannelName; channelNumber = ChannelNumber; channelLogoHref = ChannelLogoHref; channelLogoImgSrc = ChannelLogoImgSrc; channelLogoImgWidth = ChannelLogoImgWidth; channelLogoImgHspace = ChannelLogoImgHspace; channelLogoImgVspace = ChannelLogoImgVspace; channelLogoImgBorder = ChannelLogoImgBorder; } public string getChannelLine() { string returnLine = string.Empty; returnLine += fill0; returnLine += displayClass; returnLine += fill1; returnLine += displayTitle; returnLine += fill2; returnLine += displayWidth; returnLine += fill3; if (displayClass == "channelInfoLogoAndText" || displayClass == "channelInfo") { returnLine += fill4; returnLine += channelHref; returnLine += fill5; returnLine += channelName; returnLine += fill6; returnLine += channelNumber; returnLine += fill7; } if (displayClass == "channelInfoLogoAndText" || displayClass == "channelInfoLogoOnly") { returnLine += fill8; returnLine += channelLogoHref; returnLine += fill9; returnLine += channelLogoImgSrc; returnLine += fill10; returnLine += channelLogoImgWidth; returnLine += fill11; returnLine += channelLogoImgHspace; returnLine += fill12; returnLine += channelLogoImgVspace; returnLine += fill13; returnLine += channelLogoImgBorder; returnLine += fill14; } returnLine += fill15; return returnLine; } public string getDisplayClass() { return displayClass; } public void setDisplayClass(string a) { displayClass = a; } public string getDisplayTitle() { return displayTitle; } public void setDisplayTitle(string a) { displayTitle = a; } public int getDisplayWidth() { return displayWidth; } public void setDisplayWidth(int a) { displayWidth = a; } public string getChannelHref() { return channelHref; } public void setChannelHref(string a) { channelHref = a; } public string getChannelName() { return channelName; } public void setChannelName(string a) { channelName = a; } public string getChannelNumber() { return channelNumber; } public void setChannelNumber(string a) { channelNumber = a; } public string getChannelLogoHRef() { return channelLogoHref; } public void setChannelLogHref(string a) { channelLogoHref = a; } public string getChannelLogoImgSrc() { return channelLogoImgSrc; } public void setChannelLogoImgSrc(string a) { channelLogoImgSrc = a; } public int getChannelLogoImgWidth() { return channelLogoImgWidth; } public void setChannelLogoImgWidth(int a) { channelLogoImgWidth = a; } public int getChannelLogoImgHspace() { return channelLogoImgHspace; } public void setChannelLogoImgHspace(int a) { channelLogoImgHspace = a; } public int getChannelLogoImgVspace() { return channelLogoImgVspace; } public void setChannelLogoImgVspace(int a) { channelLogoImgVspace = a; } public int getChannelLogoImgBorder() { return channelLogoImgBorder; } public void setChannelLogoImgBorder(int a) { channelLogoImgBorder = a; } } }